insulating baffle - Spanish English Dictionary